package com.ethan.cj.ssm.service;

import com.ethan.cj.ssm.entity.Content;


import java.util.List;
import java.util.Map;

/**
 * 内容管理逻辑处理层接口
 */

public interface ContentService {

    /**
     * 根据分类查询内容信息
     * @param caid 分类ID
     * @return 内容集合
     */
    Map<Object, Object> selectContentByCaid(int caid);


    /**
     * 分页查询
     * @param page
     * @param limit
     * @param mname
     * @return
     */
    Map<Object, Object> getContentByTheme(int page, int limit, Map<String, Object> mname);

    /**
     * 根据ID查询某条信息进行回显
     * @param cid
     * @return
     */
    Content selectContentCid(int cid);

    /**
     * 修改信息
     * @param contentJson
     * @return
     */
    Map<Object, Object> updateContent(String contentJson);

    /**
     * 删除一条信息
     * @param cid
     * @return
     */
    Map<Object, Object> deleteContentCid(int cid);

}
